15106
12620
닫은. 이 질문에는 디버깅 세부 정보가 필요합니다. 현재 답변을 받고 있지 않습니다.
이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요.
6 년 전에 문을 닫았습니다.
이 질문 개선
구분자 //
touristCompany.hotels에 삽입하기 전에 트리거 '범위'를 만드십시오.
각 행
시작
NEW.star> 5 다음
SET NEW.star = 5;
ELSEIF NEW.star <1 THEN
SET NEW.star = 1;
END IF;
종료;//
구분자; 
삽입 작업이 발생하는 동일한 스키마 / 데이터베이스 내에 트리거를 만들어야합니다. 트리거 정의에서 트리거 작업이 touristCompany 데이터베이스에 있음이 분명합니다. 동일한 데이터베이스에서 트리거를 만들고 있는지 확인하십시오.
아래와 같이 트리거 정의를 수정하십시오.
구분자 //
TRIGGER`touristCompany`.`range` 생성
'touristCompany'에 삽입하기 전에 .'hotels '
각 행
시작
NEW.star> 5 다음
SET NEW.star = 5;
ELSEIF NEW.star <1 THEN
SET NEW.star = 1;
END IF;
종료;//
구분자;
(또는) 트리거를 만들기 전에 데이터베이스를 선택하십시오.
`touristCompany` 사용;
구분자 //
트리거`범위`생성 ...
<여기에 나머지 코드>
|
찾고있는 답변이 아닙니까? mysql 트리거 태그가 지정된 다른 질문을 찾아 보거나 직접 질문하십시오.